Senior Software Engineer (Distributed Systems/Cloud Infrastructure)

Engineering Belgrade, Serbia Req.Num.: 32468


Hungry, Humble, Honest, with Heart.

 

The Opportunity

Shape the future of hybrid cloud management with the Nutanix Prism Infra Team. Fueling Nutanix's vision of customer choice and flexibility, the next generation of our hybrid cloud products demands extreme portability across on-prem and public clouds. We're seeking passionate Backend Engineers with expertise in distributed systems to tackle exciting challenges in creating scalable and resource-efficient cloud management solutions. If you're excited about pushing the boundaries of hybrid and multi-cloud technologies, we encourage you to apply!

 

About the Team

The Prism Infrastructure Team builds the core API infrastructure for Nutanix Prism, our unified management plane for hybrid multi-cloud. We create a robust and efficient foundation that supports seamless control and automation across compute, storage, networking, and applications, both on-prem and in the cloud. Our essential API building blocks and tools enable internal teams and customers to fully utilize their Nutanix environment.

Product page: https://www.nutanix.com/products/prism 

 

Your Role

  • Design, architect, and build the next-generation control plane infrastructure that powers business-critical customer workloads on the Nutanix platform.
  • Develop high-quality, reusable code and unit tests for scalable, distributed systems in hybrid cloud environments.
  • Define and write clear technical specs and documentation by working closely with product managers, architects, and technical leads to understand the business needs.
  • Collaborate effectively with cross-functional teams, including other Developers, Testers, Product Management, and Support, to drive features to completion.

 

What You Will Bring

  • BS/MS in Computer Science or related field with 8+ years of relevant industry experience.
  • Experience with solving complex problems in distributed environments
  • Understanding design trade-offs in building clustered, high-performance, fault-tolerant distributed systems.
  • Strong programming skills in Java, Python, and/or Golang.
  • Experience in troubleshooting networked services in a Linux environment.
  • Familiarity with Kubernetes, Zookeeper, NATS, or similar large-scale distributed applications is a big plus.
  • Strong communication skills. Conciseness and willingness to write top-notch technical documentation for other engineers and end-users.

Work Arrangement

Hybrid: This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. In locations where our workplace policy applies (i.e. Cambridge, San Jose, Durham, Mexico City, Bangalore, Pune, Hoofddorp, Belgrade, Barcelona, Singapore, Sydney and Tokyo), employees are expected to work onsite a minimum of 3 days per week to foster collaboration, team alignment, and access to in-office resources. Workplace type may vary based on location and team requirements. Please speak with your recruiter for details. Additional team-specific guidance and norms will be provided by your manager.

--

Nutanix is an equal opportunity employer.

Nutanix is an Equal Employment Opportunity and (in the U.S.) an Affirmative Action employer. Qualified applicants are considered for employment opportunities without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, marital status, protected veteran status, disability status or any other category protected by applicable law. We hire and promote individuals solely on the basis of qualifications for the job to be filled. We strive to foster an inclusive working environment that enables all our Nutants to be themselves and to do great work in a safe and welcoming environment, free of unlawful discrimination, intimidation or harassment. As part of this commitment, we will ensure that persons with disabilities are provided reasonable accommodations. If you need a reasonable accommodation, please let us know by contacting [email protected].